1
general::
Phrase(s): put (some) years on someone or something
Fig. to cause someone or something to age prematurely; to cause deterioration in the state of someone or something. (The some may be replaced with a specific number or period of time.) • The events of the last week have really put a lot of years on Gerald. • The severe weather put many years on the roof of the house.
McGrawhill's American Idioms And Phrasal Verbs